﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Text;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class Form_GioHang : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        LoadHangHoa();
    }

    public void LoadHangHoa()
    {
        List<NewCart> listNewCart =(List<NewCart>) Session["Cart"];
        StringBuilder stringBuilder = new StringBuilder();
        int tongtien = 0;
        stringBuilder.Append("<table style='padding-left:5px; border:1px solid #ccccaa;width:570px;'>");
        stringBuilder.AppendFormat("<tr style='background-color: #3793ce;'>");
        stringBuilder.AppendFormat("<th style='width:400px;color: Blue;'>{0}</th>","Hình sản phẩm");
        stringBuilder.AppendFormat("<th style='width:500px;color: Blue;'>{0}</th>", "Thông tin sản phẩm");
        stringBuilder.AppendFormat("<th style='width:100px;color: Blue;'>{0}</th>", "Số lượng");
        stringBuilder.AppendFormat("<th style='width:100px;color: Blue;'>{0}</th>", "Đơn giá");
        stringBuilder.AppendFormat("<th style='width:200px;color: Blue;'>{0}</th>", "Tổng tiền");
        stringBuilder.AppendFormat("<th style='width:200px;color: Blue;'>{0}</th>", "");
        stringBuilder.AppendFormat("</tr>");

        foreach (NewCart newCart in listNewCart)
        {
            int tien = newCart.SoLuong * newCart.Gia;
            stringBuilder.AppendFormat("<tr style='background-color: #99ff99;'>");
            stringBuilder.AppendFormat("<td style='padding-left:15px;'><img alt='' src='../SanPham/"+ newCart.HinhAnh +"' style='width: 50px' /></td>");
            stringBuilder.AppendFormat("<td style='padding-left:15px;'>{0}</td>", newCart.TenSP);
            stringBuilder.AppendFormat("<td style='padding-left:70px;'>{0}</td>", newCart.SoLuong);
            stringBuilder.AppendFormat("<td style='padding-left:55px;'>{0}</td>", newCart.Gia.ToString("###,###"));
            stringBuilder.AppendFormat("<td style='padding-left:55px;'>{0}</td>", tien.ToString("###,###"));
            stringBuilder.AppendFormat("<td style='padding-left:15px;'><a href='{0}'>{1}</a></td>", "XoaGioHang.aspx?MaSP=" + newCart.MaSp + "", "Xóa");
            stringBuilder.AppendFormat("</tr>");
            tongtien = tongtien + (newCart.SoLuong * newCart.Gia);
        }
        
        stringBuilder.Append("</table>");
        stringBuilder.Append("<table style='padding-left:5px; border:1px solid #ccccaa;width:570px;'>");
        stringBuilder.AppendFormat("<tr>");
        stringBuilder.AppendFormat("<th style='color: Red;width:100px;padding-left:250px'>{0}</th>", "Tổng tiền :");
        stringBuilder.AppendFormat("<th style='color: Red;padding-left:10px'>{0}{1}</th>", tongtien.ToString("###,###"), " VND");
        stringBuilder.AppendFormat("</tr>");
        stringBuilder.Append("</table>");
        stringBuilder.Append("<table style='padding-left:5px; width:570px;'>");
        stringBuilder.AppendFormat("<tr>");
        stringBuilder.AppendFormat("<td style='font-size:12px;color:blue;font-weight:bold;'>{0}</td>", "Tổng tiền hàng đã bao gồm thuế GTGT và chưa bao gồm phí vận chuyển giao hàng (ngoài TP Can Tho), hoặc các khuyến mãi giảm giá đặc biệt, sẽ được trừ khi thực hiện thanh toán.");
        stringBuilder.AppendFormat("</tr>");
        stringBuilder.AppendFormat("<tr></br></tr>");
        stringBuilder.AppendFormat("<tr>");
        stringBuilder.AppendFormat("<td style='font-size:12px;color:blue;font-weight:bold;'>{0}</td>", "Trên đây là các mặt hàng đã có trong giỏ. Bạn có thể thay đổi số lượng, kích thước, màu sắc của từng sản phẩm bằng cách nhấn vào nút 'Sửa' tại sản phẩm đó để thực hiện sửa. Nếu bạn muốn xóa một mặt hàng trong giỏ hàng, bạn chọn vào ô chọn tương ứng với sản phẩm đó và nhấn nút 'Xóa' . Sau khi đã lựa chọn các sản phẩm vừa ý, bạn hãy chọn 'Mua hàng' để tiếp tục phiên mua bán Để quay lại mua sản phẩm khác, bạn nhấn nút 'Chọn tiếp' . ");
        stringBuilder.AppendFormat("</tr>");
        stringBuilder.AppendFormat("<tr>");
        stringBuilder.AppendFormat("</tr>");
        Session["TongTien"] = tongtien;
        stringBuilder.Append("</table>");
        stringBuilder.Append("<table>");
        stringBuilder.AppendFormat("<tr>");
        stringBuilder.AppendFormat("<td style='padding-left:200px;'><a id='muahang' href='{0}'>Mua Hang</a></td>", "TrangChu.aspx");
        stringBuilder.AppendFormat("<td style='padding-left:115px;'><a href='{0}'><img alt='' src='../Image/Images.jpg' style='width: 100px' /></a></td>", "MuaHang.aspx");
        stringBuilder.AppendFormat("</tr>");
        stringBuilder.Append("</table>");
        Label2.Text = stringBuilder.ToString();
    }
}